﻿<?php

//Startar en session
session_start();

//Hämtar in nödvändiga filer
require_once ("LoginView.php");
require_once ("LoginHandler.php");

//initierar instanser
$title = "Formulär för inloggning - Labb2";
$lw = new LoginView();
$lh = new LoginHandler();
$body = null;

//Kontrollerar först om användaren är inloggad eller ej och visar då inloggningsformulär eler loggut-knapp.
if ($lh -> IsLoggedIn() == true) {
	$body .= "<div id='messagediv'><p class='green'>" . $_SESSION['username'] . " är inloggad.</p></div>";
	$body .= $lw -> DoLogoutBox();
} else {
	$body .= $lw -> DoLoginBox();
}

//Om Inloggningsförsök sker laddas sidan om. Om fel info ges så ges ett felmeddelande.
if ($lw -> TriedToLogin()) {

	if ($lh -> DoLogin($lw -> GetUserName(), $lw -> GetPassword())) {

		header("Location: index.php");
	} else {
		$body .= "<div id='messagediv'><p class='red'>Inloggning misslyckades</p></div>";
	}
}

//Om loggut-försök görs så laddas sidan om.
if ($lw -> TriedToLogout()) {
	$lh -> DoLogout();
	header("Location: index.php");
}
	
?>


<!DOCTYPE HTML>

<html>
	
<head>
	<meta charset="UTF-8" />
	<title><?php echo $title; ?></title>
	<link rel=stylesheet href="style.css" type="text/css" >

<body>
<div id="wrapper">	
<form method='post'>
	<?php
	echo $body;
	?>
</form>
</div>
</body>	
	
	
</html>